import { HugeIconProps } from './props';

const HugeIconsConsole = (props: HugeIconProps) => {
    return (
        <svg
            className={'h-6 w-6' + (props.className ? ` ${props.className}` : '')}
            width='24'
            height='24'
            viewBox='0 0 24 24'
            fill='none'
            xmlns='http://www.w3.org/2000/svg'
        >
            <path
                fillRule='evenodd'
                clipRule='evenodd'
                d='M17.312 1.93059C15.9686 1.74998 14.2479 1.74999 12.0572 1.75H11.9428C9.75212 1.74999 8.03144 1.74998 6.68802 1.93059C5.31137 2.11568 4.21911 2.50272 3.36091 3.36091C2.50272 4.21911 2.11568 5.31137 1.93059 6.68802C1.74998 8.03144 1.74999 9.75212 1.75 11.9428V12.0572C1.74999 14.2479 1.74998 15.9686 1.93059 17.312C2.11568 18.6886 2.50272 19.7809 3.36091 20.6391C4.21911 21.4973 5.31137 21.8843 6.68802 22.0694C8.03144 22.25 9.7521 22.25 11.9428 22.25H11.9428H12.0572H12.0572C14.2479 22.25 15.9686 22.25 17.312 22.0694C18.6886 21.8843 19.7809 21.4973 20.6391 20.6391C21.4973 19.7809 21.8843 18.6886 22.0694 17.312C22.25 15.9686 22.25 14.2479 22.25 12.0572V12.0572V11.9428V11.9428C22.25 9.7521 22.25 8.03144 22.0694 6.68802C21.8843 5.31137 21.4973 4.21911 20.6391 3.36091C19.7809 2.50272 18.6886 2.11568 17.312 1.93059ZM15.3471 10.7575C14.9288 10.3969 14.882 9.76547 15.2425 9.34714C15.6031 8.9288 16.2345 8.88198 16.6529 9.24255L17.8794 10.2997L17.9165 10.3317C18.1415 10.5255 18.3806 10.7314 18.5554 10.9289C18.7531 11.1522 19 11.5066 19 12C19 12.4934 18.7531 12.8478 18.5554 13.0711C18.3806 13.2686 18.1415 13.4746 17.9165 13.6684L17.8794 13.7003L16.6529 14.7575C16.2345 15.1181 15.6031 15.0712 15.2425 14.6529C14.882 14.2346 14.9288 13.6031 15.3471 13.2426L16.5737 12.1854C16.6552 12.1151 16.7256 12.0544 16.7876 12C16.7256 11.9456 16.6552 11.885 16.5737 11.8147L15.3471 10.7575ZM8.75746 9.34714C9.11804 9.76547 9.07121 10.3969 8.65288 10.7575L7.42634 11.8147C7.34477 11.885 7.27445 11.9456 7.21242 12C7.27445 12.0544 7.34477 12.1151 7.42634 12.1854L8.65288 13.2426C9.07121 13.6031 9.11804 14.2346 8.75746 14.6529C8.39689 15.0712 7.76546 15.1181 7.34712 14.7575L6.12058 13.7003L6.08353 13.6684L6.08353 13.6684C5.8585 13.4746 5.61941 13.2686 5.44458 13.0711C5.24691 12.8478 5 12.4934 5 12C5 11.5066 5.24691 11.1522 5.44458 10.9289C5.61941 10.7314 5.85851 10.5255 6.08354 10.3317L6.12058 10.2997L7.34712 9.24255C7.76546 8.88198 8.39689 8.9288 8.75746 9.34714ZM13.949 9.3165C14.1236 8.79256 13.8404 8.22624 13.3165 8.05159C12.7926 7.87694 12.2262 8.1601 12.0516 8.68404L10.0516 14.684C9.87694 15.208 10.1601 15.7743 10.684 15.949C11.208 16.1236 11.7743 15.8404 11.949 15.3165L13.949 9.3165Z'
                fill={props.fill}
            />
        </svg>
    );
};

export default HugeIconsConsole;
